Big Huge Thesaurus

Mexican sunflower

noun